export class Menu {
    /**
     * 索引
     */
    index: number;

    /**
     * 唯一ID
     */
    id: string;

    /**
     * 名称
     */
    name: string;

    /**
     * 标签
     */
    icon?: string;

    /**
     * 下级
     */
    children?: Menu[];

    /**
     * 当前分类链接
     */
    url?: any;

    /**
     * URL参数
     */
    params?: any;

    /**
     * 是否展开状态
     */
    expanding?: boolean;

    /**
     * 当前是否选中
     */
    active?: boolean;

    /**
     * 父级菜单
     */
    parent?: Menu;

    /**
     * 是否已弃用
     */
    deprecated?: boolean;

    /**
     * 菜单类型：0=RESTful, 1=Dubbo 100=markdown
     */
    menuType?: number;

    /**
     * 是否是文档所有者
     */
    owner?: boolean;

    /**
     * 当前文档的ID
     */
    artifactId?: string;
}
